package com.reach.redis.bo;

import java.lang.annotation.Annotation;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.List;

public class CacheConfig {
	private Object targetObject;
	private Annotation cache;
	private String targetClassName;
	private Method targetMethod;
	private String beanName;
	private List<Object> param = new ArrayList<>();
	
	
	
	public String getBeanName() {
		return beanName;
	}
	public void setBeanName(String beanName) {
		this.beanName = beanName;
	}
	public String getTargetClassName() {
		return targetClassName;
	}
	public void setTargetClassName(String targetClassName) {
		this.targetClassName = targetClassName;
	}

	public Object getTargetObject() {
		return targetObject;
	}
	public void setTargetObject(Object targetObject) {
		this.targetObject = targetObject;
	}
	public Method getTargetMethod() {
		return targetMethod;
	}
	public void setTargetMethod(Method targetMethod) {
		this.targetMethod = targetMethod;
	}
	public List<Object> getParam() {
		return param;
	}
	public void setParam(List<Object> param) {
		this.param = param;
	}
	public Annotation getCache() {
		return cache;
	}
	public void setCache(Annotation cache) {
		this.cache = cache;
	}

	
}
